package com.itec.learn.mongodb.entity;

import org.springframework.data.annotation.Id;

import java.util.Date;

/**
 * Author: Yiqun Chen
 * Date:   2017/9/20
 */
public class Patents {
    @Id
    private Integer id;
    private String patent_name;
    private String lapse_reason;
    private String application_type;
    private Integer department;
    private String department_name;
    private Integer product_id;
    private String product_name;
    private Integer category_id;
    private String category_name;
    private Integer brand_id;
    private String brand_name;
    private Integer tech_id;
    private String tech_name;
    private Integer applicant_id;
    private String applicant_name;
    private Integer inventor_id;
    private String inventor_name;
    private Integer agent_id;
    private String agent_name;
    private Integer agency_id;
    private String patent_level;
    private Integer engineer_id;
    private Integer case_manager_id;
    private String case_manager_name;
    private String engineer_name;
    private String agency_name;
    private String country;
    private String case_category;
    private String patent_status;
    private Integer expiration_date;
    private Integer internal_application_date;
    private Integer filed_date;
    private Integer publication_date;
    private Integer applied_patent;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getPatent_name() {
        return patent_name;
    }

    public void setPatent_name(String patent_name) {
        this.patent_name = patent_name;
    }

    public String getLapse_reason() {
        return lapse_reason;
    }

    public void setLapse_reason(String lapse_reason) {
        this.lapse_reason = lapse_reason;
    }

    public String getApplication_type() {
        return application_type;
    }

    public void setApplication_type(String application_type) {
        this.application_type = application_type;
    }

    public Integer getDepartment() {
        return department;
    }

    public void setDepartment(Integer department) {
        this.department = department;
    }

    public String getDepartment_name() {
        return department_name;
    }

    public void setDepartment_name(String department_name) {
        this.department_name = department_name;
    }

    public Integer getProduct_id() {
        return product_id;
    }

    public void setProduct_id(Integer product_id) {
        this.product_id = product_id;
    }

    public String getProduct_name() {
        return product_name;
    }

    public void setProduct_name(String product_name) {
        this.product_name = product_name;
    }

    public Integer getCategory_id() {
        return category_id;
    }

    public void setCategory_id(Integer category_id) {
        this.category_id = category_id;
    }

    public String getCategory_name() {
        return category_name;
    }

    public void setCategory_name(String category_name) {
        this.category_name = category_name;
    }

    public Integer getBrand_id() {
        return brand_id;
    }

    public void setBrand_id(Integer brand_id) {
        this.brand_id = brand_id;
    }

    public String getBrand_name() {
        return brand_name;
    }

    public void setBrand_name(String brand_name) {
        this.brand_name = brand_name;
    }

    public Integer getTech_id() {
        return tech_id;
    }

    public void setTech_id(Integer tech_id) {
        this.tech_id = tech_id;
    }

    public String getTech_name() {
        return tech_name;
    }

    public void setTech_name(String tech_name) {
        this.tech_name = tech_name;
    }

    public Integer getApplicant_id() {
        return applicant_id;
    }

    public void setApplicant_id(Integer applicant_id) {
        this.applicant_id = applicant_id;
    }

    public String getApplicant_name() {
        return applicant_name;
    }

    public void setApplicant_name(String applicant_name) {
        this.applicant_name = applicant_name;
    }

    public Integer getInventor_id() {
        return inventor_id;
    }

    public void setInventor_id(Integer inventor_id) {
        this.inventor_id = inventor_id;
    }

    public String getInventor_name() {
        return inventor_name;
    }

    public void setInventor_name(String inventor_name) {
        this.inventor_name = inventor_name;
    }

    public Integer getAgent_id() {
        return agent_id;
    }

    public void setAgent_id(Integer agent_id) {
        this.agent_id = agent_id;
    }

    public String getAgent_name() {
        return agent_name;
    }

    public void setAgent_name(String agent_name) {
        this.agent_name = agent_name;
    }

    public Integer getAgency_id() {
        return agency_id;
    }

    public void setAgency_id(Integer agency_id) {
        this.agency_id = agency_id;
    }

    public String getPatent_level() {
        return patent_level;
    }

    public void setPatent_level(String patent_level) {
        this.patent_level = patent_level;
    }

    public Integer getEngineer_id() {
        return engineer_id;
    }

    public void setEngineer_id(Integer engineer_id) {
        this.engineer_id = engineer_id;
    }

    public Integer getCase_manager_id() {
        return case_manager_id;
    }

    public void setCase_manager_id(Integer case_manager_id) {
        this.case_manager_id = case_manager_id;
    }

    public String getCase_manager_name() {
        return case_manager_name;
    }

    public void setCase_manager_name(String case_manager_name) {
        this.case_manager_name = case_manager_name;
    }

    public String getEngineer_name() {
        return engineer_name;
    }

    public void setEngineer_name(String engineer_name) {
        this.engineer_name = engineer_name;
    }

    public String getAgency_name() {
        return agency_name;
    }

    public void setAgency_name(String agency_name) {
        this.agency_name = agency_name;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getCase_category() {
        return case_category;
    }

    public void setCase_category(String case_category) {
        this.case_category = case_category;
    }

    public String getPatent_status() {
        return patent_status;
    }

    public void setPatent_status(String patent_status) {
        this.patent_status = patent_status;
    }

    public Integer getExpiration_date() {
        return expiration_date;
    }

    public void setExpiration_date(Integer expiration_date) {
        this.expiration_date = expiration_date;
    }

    public Integer getInternal_application_date() {
        return internal_application_date;
    }

    public void setInternal_application_date(Integer internal_application_date) {
        this.internal_application_date = internal_application_date;
    }

    public Integer getFiled_date() {
        return filed_date;
    }

    public void setFiled_date(Integer filed_date) {
        this.filed_date = filed_date;
    }

    public Integer getPublication_date() {
        return publication_date;
    }

    public void setPublication_date(Integer publication_date) {
        this.publication_date = publication_date;
    }

    public Integer getApplied_patent() {
        return applied_patent;
    }

    public void setApplied_patent(Integer applied_patent) {
        this.applied_patent = applied_patent;
    }
}
